﻿#include<stdio.h>
//int main ()
//{
//	char b[]="hello",a[10],*mystrcpy(char *a,char b[]);
//	puts(mystrcpy(a,b));
//	return 0;
//}
// char *mystrcpy(char *a,char b[])
// {
//	int i;
//	for(i=0;b[i]!='\0';i++)
//		a[i]=b[i];
//
//	a[i]=b[i];
//	return a;
// }

/*********************选择排序******************************/
/*#include<stdio.h>
int main()
{
 int i = 0;         //定义一个i并且赋初值为0，i作为数组的下标
 int j = 0;      //定义j并且赋初值为0，j作为找到最大值时所对应的下标
 int k;            //定义一个k，用来保存此次循环中最大值的下标
 int temp;         //定义一个中间变量temp，供以后交换值的时候使用
 int a[]={4,5,6,72,1,7,9,3,};    //定义了一个9个数的数组，并且初始化
 int len = sizeof(a)/sizeof(a[0]);  //len是数组的大小
 for(i = 0;i<len;i++)        //判断i是否小于len，执行下面的语句
 {
  k = i;           //假设此次循环中的最大值就是当前的值   
  for(j = i+1;j<len;j++)
  {
   if(a[j]>a[k])    //将假设的当前最大值与后面的值比较
   {
    k = j;     //若后面的值更大，则交换下标
   }
  }，当前最大值
  if(k != i)       //比较之后如果此次循环中最大值并非当前值
  { 
   temp = a[i];   //将此次循环中的最大值与a[k]交换
   a[i] = a[k];
   a[k] = temp;
  }
 }
 for(i=0;i<len;i++)       //利用for循环将结果依次输出
 {
  printf("%d ",a[i]);
 }
 return 0;
}*/
/*************************冒泡排序******************************/
/*#include<stdio.h>
int main()
{
 int i = 0;
 int j = 0;
 int temp;
 int a[10] = {9,8,7,6,5,4,3,2,1,0};
 int len = sizeof(a)/sizeof(a[0]);
 for(i = 0;i<len-1;i++)
 {
  for(j = 0;j< len-1-i;j++)
  {
   if(a[ｊ+1]>a[ｊ])
   {
    temp = a[ｊ+1];
    a[ｊ+1] = a[ｊ];
    a[ｊ] = temp;
    i++;
   }
  }
 }
 for(i = 0;i<len;i++)
 {
  printf("%d ",a[i]);
 }
 return 0;
}*/

#include<stdio.h>
int max(int a,int b);
int main()
{
 int a,b;
 printf("请输入a,b:");
 scanf("%d%d",&a,&b);
 printf("max=%d\n",max(a,b));
 return 0;
}
int max(int a,int b)
{
 int c;
 if(a>b)
  c=a;
 else
  c=b;
 return c;
}#include<stdio.h>
int max(int a,int b);
int main()
{
 int a,b;
 printf("请输入a,b:");
 scanf("%d%d",&a,&b);
 printf("max=%d\n",max(a,b));
 return 0;
}
int max(int a,int b)
{
 return a>b?a:b;
}//用函数计算两个实数的最大值
#include<stdio.h>
int max(float x,float y)
{
 if(x>y)
  return x;
 else
  return y;

}
int main()
{
 float a=0;
 float b=0;
 printf("请输入两个实数：\n");
 scanf("%f %f",&a,&b);
 int m=0
 int m=max(a,b);
 printf("最大值是m=%d",m);
 return 0;
  

}   int main()
{
 double sum = 0.0;  
int flag = 1;
  int i=0;
  for (int i = 1; i <= 100; i++)  
 {  
 sum += (flag) * 1.0 / i;
  flag = -flag;
  }
 printf("%f\n", sum); 
return 0;
}#include<stdio.h>
int main()
{
   int i=1;
   while(i<=100)
     {
       if(i%2==1||i%2!=0)
        printf("%d ",i);
        i++;
     }
   return 0;
}#include<stdio.h>
int main()
{
   int i=1;
   while(i<=100)
     {
        printf("%d ",i);
        i+=2;
     }
   return 0;
}#include<stdio.h>
int main()
{
   int i=1;
   while(i<=100)
     {
        printf("%d ",i);
        i+=2;
     }
   return 0;
}#include<stdio.h>
int main()
{
   int i=1;
   while(i<100)
     {
       if(i%2==1||i%2!=0)
        printf("%d ",i);
        i++;
     }
   return 0;
}




